﻿// Type: Roslyn.Compilers.CSharp.SyntaxKind
// Assembly: Roslyn.Compilers.CSharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
// Assembly location: C:\Program Files (x86)\Reference Assemblies\Microsoft\Roslyn\v1.0\Roslyn.Compilers.CSharp.dll

namespace Roslyn.Compilers.CSharp
{
  public enum SyntaxKind : short
  {
    None,
    List,
    TildeToken,
    ExclamationToken,
    DollarToken,
    PercentToken,
    CaretToken,
    AmpersandToken,
    AsteriskToken,
    OpenParenToken,
    CloseParenToken,
    MinusToken,
    PlusToken,
    EqualsToken,
    OpenBraceToken,
    CloseBraceToken,
    OpenBracketToken,
    CloseBracketToken,
    BarToken,
    BackslashToken,
    ColonToken,
    SemicolonToken,
    DoubleQuoteToken,
    SingleQuoteToken,
    LessThanToken,
    CommaToken,
    GreaterThanToken,
    DotToken,
    QuestionToken,
    HashToken,
    SlashToken,
    SlashGreaterThanToken,
    LessThanSlashToken,
    XmlCommentStartToken,
    XmlCommentEndToken,
    XmlCDataStartToken,
    XmlCDataEndToken,
    XmlProcessingInstructionStartToken,
    XmlProcessingInstructionEndToken,
    BarBarToken,
    AmpersandAmpersandToken,
    MinusMinusToken,
    PlusPlusToken,
    ColonColonToken,
    QuestionQuestionToken,
    MinusGreaterThanToken,
    ExclamationEqualsToken,
    EqualsEqualsToken,
    EqualsGreaterThanToken,
    LessThanEqualsToken,
    LessThanLessThanToken,
    LessThanLessThanEqualsToken,
    GreaterThanEqualsToken,
    GreaterThanGreaterThanToken,
    GreaterThanGreaterThanEqualsToken,
    SlashEqualsToken,
    AsteriskEqualsToken,
    BarEqualsToken,
    AmpersandEqualsToken,
    PlusEqualsToken,
    MinusEqualsToken,
    CaretEqualsToken,
    PercentEqualsToken,
    BoolKeyword,
    ByteKeyword,
    SByteKeyword,
    ShortKeyword,
    UShortKeyword,
    IntKeyword,
    UIntKeyword,
    LongKeyword,
    ULongKeyword,
    DoubleKeyword,
    FloatKeyword,
    DecimalKeyword,
    StringKeyword,
    CharKeyword,
    VoidKeyword,
    ObjectKeyword,
    TypeOfKeyword,
    SizeOfKeyword,
    NullKeyword,
    TrueKeyword,
    FalseKeyword,
    IfKeyword,
    ElseKeyword,
    WhileKeyword,
    ForKeyword,
    ForEachKeyword,
    DoKeyword,
    SwitchKeyword,
    CaseKeyword,
    DefaultKeyword,
    TryKeyword,
    CatchKeyword,
    FinallyKeyword,
    LockKeyword,
    GotoKeyword,
    BreakKeyword,
    ContinueKeyword,
    ReturnKeyword,
    ThrowKeyword,
    PublicKeyword,
    PrivateKeyword,
    InternalKeyword,
    ProtectedKeyword,
    StaticKeyword,
    ReadOnlyKeyword,
    SealedKeyword,
    ConstKeyword,
    FixedKeyword,
    StackAllocKeyword,
    VolatileKeyword,
    NewKeyword,
    OverrideKeyword,
    AbstractKeyword,
    VirtualKeyword,
    EventKeyword,
    ExternKeyword,
    RefKeyword,
    OutKeyword,
    InKeyword,
    IsKeyword,
    AsKeyword,
    ParamsKeyword,
    ArgListKeyword,
    MakeRefKeyword,
    RefTypeKeyword,
    RefValueKeyword,
    ThisKeyword,
    BaseKeyword,
    NamespaceKeyword,
    UsingKeyword,
    ClassKeyword,
    StructKeyword,
    InterfaceKeyword,
    EnumKeyword,
    DelegateKeyword,
    CheckedKeyword,
    UncheckedKeyword,
    UnsafeKeyword,
    OperatorKeyword,
    ExplicitKeyword,
    ImplicitKeyword,
    YieldKeyword,
    PartialKeyword,
    VarKeyword,
    DynamicKeyword,
    AliasKeyword,
    GlobalKeyword,
    AssemblyKeyword,
    ModuleKeyword,
    TypeKeyword,
    FieldKeyword,
    MethodKeyword,
    ParamKeyword,
    PropertyKeyword,
    TypeVarKeyword,
    GetKeyword,
    SetKeyword,
    AddKeyword,
    RemoveKeyword,
    WhereKeyword,
    FromKeyword,
    GroupKeyword,
    JoinKeyword,
    IntoKeyword,
    LetKeyword,
    ByKeyword,
    SelectKeyword,
    OrderByKeyword,
    OnKeyword,
    EqualsKeyword,
    ValueKeyword,
    AscendingKeyword,
    DescendingKeyword,
    ElifKeyword,
    EndIfKeyword,
    RegionKeyword,
    EndRegionKeyword,
    DefineKeyword,
    UndefKeyword,
    WarningKeyword,
    ErrorKeyword,
    LineKeyword,
    PragmaKeyword,
    HiddenKeyword,
    ChecksumKeyword,
    DisableKeyword,
    RestoreKeyword,
    ReferenceKeyword,
    EndOfDirectiveToken,
    EndOfDocumentationCommentToken,
    EndOfFileToken,
    BadToken,
    IdentifierToken,
    NumericLiteralToken,
    CharacterLiteralToken,
    StringLiteralToken,
    XmlEntityLiteralToken,
    XmlTextLiteralToken,
    XmlTextLiteralNewLineToken,
    EndOfLineTrivia,
    WhitespaceTrivia,
    SingleLineCommentTrivia,
    MultiLineCommentTrivia,
    DocumentationCommentExteriorTrivia,
    DocumentationComment,
    DisabledTextTrivia,
    PreprocessingMessageTrivia,
    IfDirective,
    ElifDirective,
    ElseDirective,
    EndIfDirective,
    RegionDirective,
    EndRegionDirective,
    DefineDirective,
    UndefDirective,
    ErrorDirective,
    WarningDirective,
    LineDirective,
    PragmaWarningDirective,
    PragmaChecksumDirective,
    ReferenceDirective,
    BadDirective,
    SkippedTokens,
    XmlElement,
    XmlElementStartTag,
    XmlElementEndTag,
    XmlEmptyElement,
    XmlAttribute,
    XmlName,
    XmlPrefix,
    XmlText,
    XmlCDataSection,
    XmlComment,
    XmlProcessingInstruction,
    IdentifierName,
    QualifiedName,
    GenericName,
    TypeArgumentList,
    AliasQualifiedName,
    PredefinedType,
    ArrayType,
    ArrayRankSpecifier,
    PointerType,
    NullableType,
    ParenthesizedExpression,
    ConditionalExpression,
    InvocationExpression,
    ElementAccessExpression,
    ArgumentList,
    BracketedArgumentList,
    Argument,
    NameColon,
    CastExpression,
    AnonymousMethodExpression,
    SimpleLambdaExpression,
    ParenthesizedLambdaExpression,
    InitializerExpression,
    ObjectCreationExpression,
    AnonymousObjectCreationExpression,
    ArrayCreationExpression,
    ImplicitArrayCreationExpression,
    StackAllocArrayCreationExpression,
    AddExpression,
    SubtractExpression,
    MultiplyExpression,
    DivideExpression,
    ModuloExpression,
    LeftShiftExpression,
    RightShiftExpression,
    LogicalOrExpression,
    LogicalAndExpression,
    BitwiseOrExpression,
    BitwiseAndExpression,
    ExclusiveOrExpression,
    EqualsExpression,
    NotEqualsExpression,
    LessThanExpression,
    LessThanOrEqualExpression,
    GreaterThanExpression,
    GreaterThanOrEqualExpression,
    IsExpression,
    AsExpression,
    CoalesceExpression,
    MemberAccessExpression,
    PointerMemberAccessExpression,
    AssignExpression,
    AddAssignExpression,
    SubtractAssignExpression,
    MultiplyAssignExpression,
    DivideAssignExpression,
    ModuloAssignExpression,
    AndAssignExpression,
    ExclusiveOrAssignExpression,
    OrAssignExpression,
    LeftShiftAssignExpression,
    RightShiftAssignExpression,
    PlusExpression,
    NegateExpression,
    BitwiseNotExpression,
    LogicalNotExpression,
    PreIncrementExpression,
    PreDecrementExpression,
    PointerIndirectionExpression,
    AddressOfExpression,
    PostIncrementExpression,
    PostDecrementExpression,
    ThisExpression,
    BaseExpression,
    ArgListExpression,
    NumericLiteralExpression,
    StringLiteralExpression,
    CharacterLiteralExpression,
    TrueLiteralExpression,
    FalseLiteralExpression,
    NullLiteralExpression,
    TypeOfExpression,
    SizeOfExpression,
    CheckedExpression,
    UncheckedExpression,
    DefaultExpression,
    MakeRefExpression,
    RefValueExpression,
    RefTypeExpression,
    QueryExpression,
    FromClause,
    LetClause,
    JoinClause,
    JoinIntoClause,
    WhereClause,
    OrderByClause,
    AscendingOrdering,
    DescendingOrdering,
    SelectClause,
    GroupClause,
    QueryContinuation,
    Block,
    LocalDeclarationStatement,
    VariableDeclaration,
    VariableDeclarator,
    EqualsValueClause,
    ExpressionStatement,
    EmptyStatement,
    LabeledStatement,
    GotoStatement,
    GotoCaseStatement,
    GotoDefaultStatement,
    BreakStatement,
    ContinueStatement,
    ReturnStatement,
    YieldReturnStatement,
    YieldBreakStatement,
    ThrowStatement,
    WhileStatement,
    DoStatement,
    ForStatement,
    ForEachStatement,
    UsingStatement,
    FixedStatement,
    CheckedStatement,
    UncheckedStatement,
    UnsafeStatement,
    LockStatement,
    IfStatement,
    ElseClause,
    SwitchStatement,
    SwitchSection,
    CaseSwitchLabel,
    DefaultSwitchLabel,
    TryStatement,
    CatchClause,
    CatchDeclaration,
    FinallyClause,
    CompilationUnit,
    GlobalStatement,
    NamespaceDeclaration,
    UsingDirective,
    ExternAliasDirective,
    AttributeDeclaration,
    AttributeTargetSpecifier,
    Attribute,
    AttributeArgumentList,
    AttributeArgument,
    NameEquals,
    ClassDeclaration,
    StructDeclaration,
    InterfaceDeclaration,
    EnumDeclaration,
    DelegateDeclaration,
    BaseList,
    TypeParameterConstraintClause,
    ConstructorConstraint,
    ClassConstraint,
    StructConstraint,
    TypeConstraint,
    ExplicitInterfaceSpecifier,
    EnumMemberDeclaration,
    FieldDeclaration,
    EventFieldDeclaration,
    MethodDeclaration,
    OperatorDeclaration,
    ConversionOperatorDeclaration,
    ConstructorDeclaration,
    BaseConstructorInitializer,
    ThisConstructorInitializer,
    DestructorDeclaration,
    PropertyDeclaration,
    EventDeclaration,
    IndexerDeclaration,
    AccessorList,
    GetAccessorDeclaration,
    SetAccessorDeclaration,
    AddAccessorDeclaration,
    RemoveAccessorDeclaration,
    UnknownAccessorDeclaration,
    ParameterList,
    BracketedParameterList,
    Parameter,
    TypeParameterList,
    TypeParameter,
    IncompleteMember,
  }
}
